central and generally accessible place - Turco Inglés Diccionario